package com.yueyang.sojourn.server.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 商户vo
 * @author andy.yang
 * @summary
 * @Copyright (c) 2020, Yueyang Group All Rights Reserved.
 * @since 2020-03-21 10:45
 */
@Data
@ApiModel("商户信息")
public class SojournMerchantVo {
    /**
     * 主键id
     */
    @ApiModelProperty("id")
    private Long id;

    /**
     * 商户名：不可重复
     */
    @ApiModelProperty("商户名")
    private String name;

    /**
     * 微信商户号：不可重复
     */
    @ApiModelProperty("微信商户号")
    private String wxMerchantNo;

    /**
     * 商户绑定的项目：一个商户一个项目
     */
    @ApiModelProperty("商户绑定的项目-id")
    private Long projectId;

    /**
     * 商户绑定的项目名
     */
    @ApiModelProperty("商户绑定的项目-名称")
    private String projectName;


    /**
     * 状态
     */
    @ApiModelProperty("状态：0-不可用 1-可用")
    private Integer status;

    /**
     * 创建人
     */
    @ApiModelProperty("创建人id")
    private Long creator;

    /**
     * 创建人手机号（隐藏4位）
     */
    @ApiModelProperty("创建手机号-脱敏")
    private String creatorPhoneShow;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createdTime;

    /**
     * 更新人
     */
    @ApiModelProperty("更新人id")
    private Long updator;

    /**
     * 更新时间
     */
    @ApiModelProperty("更新时间")
    private Date updatedTime;

}
